/*
状态对象
*/
import { getToken } from '../util/util'

export default {
  userInfo:sessionStorage.getItem('user'),
  token: getToken(),
  loginStatus:sessionStorage.getItem('user')?true:false,

  // 加油区服务数据
  refuelServiceData: {
    serviceTotalCount: 0, // 服务总车辆数
    serviceTotalTime: 0, // 车辆服务总时间，总值
    serviceTotalAverageTime: 0, // 车辆服务平均时间，平均值
    serviceCount: [], // 服务车辆数
    serviceAverageTime: [], // 平均车辆服务时间
  },

  checkoutServiceData:{
    serviceTotalCount: 0, // 服务总人数
    serviceTotalTime: 0, // 服务总时间
    serviceTotalAverageTime: 0, // 服务平均时间，平均值
    serviceCount: [], // 服务人数
    serviceAverageTime: [], // 每日平均服务时间
  },

  enterPersonsData: [], // 进店人次

  violateRate:{
    refuelViolateRate:0,
    checkoutViolateRate:0
  },

   // 站点分析页面 左侧数据
   countData: [
    { title: "服务总人次", value: 0 },
    { title: "进店总人次", value: 0 },
    { title: "收银服务时间", value: "0 分钟" },
    { title: "便利店违规率", value: "0 %" }
  ],

  // 站点 评分数据
  stationScoreData: {
    general: 0, // 总评分
    safety: 0, // 安全评分
    efficiency: 0, // 效率评分
    management: 0, // 管理评分 
    service: 0, // 服务评分
    checkout: 0, // 便利店
    refuel: 0, // 加油区
    safebox: 0, // 财务室
    unload: 0 // 卸油口
  },

  // 站点 历史评分数据
  stationScoreListData: {
    general: [], // 总评分
    safety: [], // 安全评分
    efficiency: [], // 效率评分
    management: [], // 管理评分
    service: [], // 服务评分
    checkout: [], // 便利店
    refuel: [], // 加油区
    safebox: [], // 财务室
    unload: [] // 卸油口
  },

  selectedDateTime:"week",

  managerOnlineRateData: [], // 站长在站率数据

  // 违规事件统计
  violateEventData: {
    checkoutSum: 0, // 便利店违规事件总数
    refuelSum: 0, // 加油区违规事件总数
    safeboxSum: 0, // 保险柜违规事件总数
    unloadSum: 0, // 卸油口违规事件总数
    checkoutVE: [], // 便利店违规事件
    refuelVE: [], // 加油区违规事件
    safeboxVE: [], // 保险柜违规事件
    unloadVE: [] // 卸油口违规事件
  },

  stationCenterCountData: [
    { title: "卸油次数", value: "0 次" },
    { title: "加油区违规率", value: "0 %" },
    { title: "保险柜打开次数", value: "0 次" },
    { title: "钱箱打开次数", value: "0 次" }
  ],
  // 事件表格数据
  eventTableData: [],
  // 拥堵指数
  jamIndexData: [],

  refuelServiceName: [], // 加油岛名称
  refuelServiceTime: [], // 加油岛对应服务时间

  monitorData: {
    // station: 'fengchengshilu',
    videoInfoList: '', // 视频流信息
    isLoadPlayer: false, // 是否打开视频流播放，false 为不加载，true 为显示视频流播放页面
    reqPlayerInfo: ''
  },
  videoPlayerState: {
    getStreamUrlState: 200, // 获取视频流状态， 200 获取成功，404 获取失败
  },
  stationVideoStreamUrl: [], // 站点视频流地址

  monitorEventsTableListData: [],

  // 报警事件查询的数据
  eventsQueryFormData: {
    subCompany: "",
    station: "",
    category: "",
    action: "",
    eventLevel: "",
    timeRange: ""
  },
  ip:"",

  videoList:[],
  monitorStatusData:[],
  videoStatus:"",
  historyData:[]
}